package org.apache.james.mime4j.util;

import java.nio.charset.Charset;
import java.nio.charset.IllegalCharsetNameException;
import java.nio.charset.UnsupportedCharsetException;
import java.util.HashMap;
import java.util.TreeSet;
import org.apache.commons.logging.Log;

public class CharsetUtil
{
  private static Charset[] JAVA_CHARSETS;
  private static HashMap charsetMap;
  static Class class$org$apache$james$mime4j$util$CharsetUtil;
  private static TreeSet decodingSupported;
  private static TreeSet encodingSupported;
  private static Log log;

  // ERROR //
  static
  {
    // Byte code:
    //   0: getstatic 28	org/apache/james/mime4j/util/CharsetUtil:class$org$apache$james$mime4j$util$CharsetUtil	Ljava/lang/Class;
    //   3: ifnonnull +5556 -> 5559
    //   6: ldc 30
    //   8: invokestatic 34	org/apache/james/mime4j/util/CharsetUtil:class$	(Ljava/lang/String;)Ljava/lang/Class;
    //   11: astore_0
    //   12: aload_0
    //   13: putstatic 28	org/apache/james/mime4j/util/CharsetUtil:class$org$apache$james$mime4j$util$CharsetUtil	Ljava/lang/Class;
    //   16: aload_0
    //   17: invokestatic 40	org/apache/commons/logging/LogFactory:getLog	(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;
    //   20: putstatic 42	org/apache/james/mime4j/util/CharsetUtil:log	Lorg/apache/commons/logging/Log;
    //   23: sipush 147
    //   26: anewarray 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   29: astore_1
    //   30: bipush 13
    //   32: anewarray 44	java/lang/String
    //   35: astore_2
    //   36: aload_2
    //   37: iconst_0
    //   38: ldc 46
    //   40: aastore
    //   41: aload_2
    //   42: iconst_1
    //   43: ldc 48
    //   45: aastore
    //   46: aload_2
    //   47: iconst_2
    //   48: ldc 50
    //   50: aastore
    //   51: aload_2
    //   52: iconst_3
    //   53: ldc 52
    //   55: aastore
    //   56: aload_2
    //   57: iconst_4
    //   58: ldc 54
    //   60: aastore
    //   61: aload_2
    //   62: iconst_5
    //   63: ldc 56
    //   65: aastore
    //   66: aload_2
    //   67: bipush 6
    //   69: ldc 58
    //   71: aastore
    //   72: aload_2
    //   73: bipush 7
    //   75: ldc 60
    //   77: aastore
    //   78: aload_2
    //   79: bipush 8
    //   81: ldc 62
    //   83: aastore
    //   84: aload_2
    //   85: bipush 9
    //   87: ldc 64
    //   89: aastore
    //   90: aload_2
    //   91: bipush 10
    //   93: ldc 66
    //   95: aastore
    //   96: aload_2
    //   97: bipush 11
    //   99: ldc 68
    //   101: aastore
    //   102: aload_2
    //   103: bipush 12
    //   105: ldc 70
    //   107: aastore
    //   108: aload_1
    //   109: iconst_0
    //   110: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   113: dup
    //   114: ldc 72
    //   116: ldc 74
    //   118: aload_2
    //   119: aconst_null
    //   120: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   123: aastore
    //   124: bipush 8
    //   126: anewarray 44	java/lang/String
    //   129: astore_3
    //   130: aload_3
    //   131: iconst_0
    //   132: ldc 80
    //   134: aastore
    //   135: aload_3
    //   136: iconst_1
    //   137: ldc 82
    //   139: aastore
    //   140: aload_3
    //   141: iconst_2
    //   142: ldc 84
    //   144: aastore
    //   145: aload_3
    //   146: iconst_3
    //   147: ldc 86
    //   149: aastore
    //   150: aload_3
    //   151: iconst_4
    //   152: ldc 88
    //   154: aastore
    //   155: aload_3
    //   156: iconst_5
    //   157: ldc 90
    //   159: aastore
    //   160: aload_3
    //   161: bipush 6
    //   163: ldc 92
    //   165: aastore
    //   166: aload_3
    //   167: bipush 7
    //   169: ldc 94
    //   171: aastore
    //   172: aload_1
    //   173: iconst_1
    //   174: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   177: dup
    //   178: ldc 96
    //   180: ldc 98
    //   182: aload_3
    //   183: aconst_null
    //   184: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   187: aastore
    //   188: bipush 7
    //   190: anewarray 44	java/lang/String
    //   193: astore 4
    //   195: aload 4
    //   197: iconst_0
    //   198: ldc 100
    //   200: aastore
    //   201: aload 4
    //   203: iconst_1
    //   204: ldc 102
    //   206: aastore
    //   207: aload 4
    //   209: iconst_2
    //   210: ldc 104
    //   212: aastore
    //   213: aload 4
    //   215: iconst_3
    //   216: ldc 106
    //   218: aastore
    //   219: aload 4
    //   221: iconst_4
    //   222: ldc 108
    //   224: aastore
    //   225: aload 4
    //   227: iconst_5
    //   228: ldc 110
    //   230: aastore
    //   231: aload 4
    //   233: bipush 6
    //   235: ldc 112
    //   237: aastore
    //   238: aload_1
    //   239: iconst_2
    //   240: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   243: dup
    //   244: ldc 114
    //   246: ldc 116
    //   248: aload 4
    //   250: aconst_null
    //   251: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   254: aastore
    //   255: bipush 7
    //   257: anewarray 44	java/lang/String
    //   260: astore 5
    //   262: aload 5
    //   264: iconst_0
    //   265: ldc 118
    //   267: aastore
    //   268: aload 5
    //   270: iconst_1
    //   271: ldc 120
    //   273: aastore
    //   274: aload 5
    //   276: iconst_2
    //   277: ldc 122
    //   279: aastore
    //   280: aload 5
    //   282: iconst_3
    //   283: ldc 124
    //   285: aastore
    //   286: aload 5
    //   288: iconst_4
    //   289: ldc 126
    //   291: aastore
    //   292: aload 5
    //   294: iconst_5
    //   295: ldc 128
    //   297: aastore
    //   298: aload 5
    //   300: bipush 6
    //   302: ldc 130
    //   304: aastore
    //   305: aload_1
    //   306: iconst_3
    //   307: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   310: dup
    //   311: ldc 132
    //   313: ldc 134
    //   315: aload 5
    //   317: aconst_null
    //   318: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   321: aastore
    //   322: bipush 6
    //   324: anewarray 44	java/lang/String
    //   327: astore 6
    //   329: aload 6
    //   331: iconst_0
    //   332: ldc 136
    //   334: aastore
    //   335: aload 6
    //   337: iconst_1
    //   338: ldc 138
    //   340: aastore
    //   341: aload 6
    //   343: iconst_2
    //   344: ldc 140
    //   346: aastore
    //   347: aload 6
    //   349: iconst_3
    //   350: ldc 142
    //   352: aastore
    //   353: aload 6
    //   355: iconst_4
    //   356: ldc 144
    //   358: aastore
    //   359: aload 6
    //   361: iconst_5
    //   362: ldc 146
    //   364: aastore
    //   365: aload_1
    //   366: iconst_4
    //   367: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   370: dup
    //   371: ldc 148
    //   373: ldc 150
    //   375: aload 6
    //   377: aconst_null
    //   378: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   381: aastore
    //   382: bipush 8
    //   384: anewarray 44	java/lang/String
    //   387: astore 7
    //   389: aload 7
    //   391: iconst_0
    //   392: ldc 152
    //   394: aastore
    //   395: aload 7
    //   397: iconst_1
    //   398: ldc 154
    //   400: aastore
    //   401: aload 7
    //   403: iconst_2
    //   404: ldc 156
    //   406: aastore
    //   407: aload 7
    //   409: iconst_3
    //   410: ldc 158
    //   412: aastore
    //   413: aload 7
    //   415: iconst_4
    //   416: ldc 160
    //   418: aastore
    //   419: aload 7
    //   421: iconst_5
    //   422: ldc 162
    //   424: aastore
    //   425: aload 7
    //   427: bipush 6
    //   429: ldc 164
    //   431: aastore
    //   432: aload 7
    //   434: bipush 7
    //   436: ldc 166
    //   438: aastore
    //   439: aload_1
    //   440: iconst_5
    //   441: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   444: dup
    //   445: ldc 168
    //   447: ldc 170
    //   449: aload 7
    //   451: aconst_null
    //   452: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   455: aastore
    //   456: bipush 10
    //   458: anewarray 44	java/lang/String
    //   461: astore 8
    //   463: aload 8
    //   465: iconst_0
    //   466: ldc 172
    //   468: aastore
    //   469: aload 8
    //   471: iconst_1
    //   472: ldc 174
    //   474: aastore
    //   475: aload 8
    //   477: iconst_2
    //   478: ldc 176
    //   480: aastore
    //   481: aload 8
    //   483: iconst_3
    //   484: ldc 178
    //   486: aastore
    //   487: aload 8
    //   489: iconst_4
    //   490: ldc 180
    //   492: aastore
    //   493: aload 8
    //   495: iconst_5
    //   496: ldc 182
    //   498: aastore
    //   499: aload 8
    //   501: bipush 6
    //   503: ldc 184
    //   505: aastore
    //   506: aload 8
    //   508: bipush 7
    //   510: ldc 186
    //   512: aastore
    //   513: aload 8
    //   515: bipush 8
    //   517: ldc 188
    //   519: aastore
    //   520: aload 8
    //   522: bipush 9
    //   524: ldc 190
    //   526: aastore
    //   527: aload_1
    //   528: bipush 6
    //   530: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   533: dup
    //   534: ldc 192
    //   536: ldc 194
    //   538: aload 8
    //   540: aconst_null
    //   541: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   544: aastore
    //   545: bipush 6
    //   547: anewarray 44	java/lang/String
    //   550: astore 9
    //   552: aload 9
    //   554: iconst_0
    //   555: ldc 196
    //   557: aastore
    //   558: aload 9
    //   560: iconst_1
    //   561: ldc 198
    //   563: aastore
    //   564: aload 9
    //   566: iconst_2
    //   567: ldc 200
    //   569: aastore
    //   570: aload 9
    //   572: iconst_3
    //   573: ldc 202
    //   575: aastore
    //   576: aload 9
    //   578: iconst_4
    //   579: ldc 204
    //   581: aastore
    //   582: aload 9
    //   584: iconst_5
    //   585: ldc 206
    //   587: aastore
    //   588: aload_1
    //   589: bipush 7
    //   591: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   594: dup
    //   595: ldc 208
    //   597: ldc 210
    //   599: aload 9
    //   601: aconst_null
    //   602: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   605: aastore
    //   606: bipush 7
    //   608: anewarray 44	java/lang/String
    //   611: astore 10
    //   613: aload 10
    //   615: iconst_0
    //   616: ldc 212
    //   618: aastore
    //   619: aload 10
    //   621: iconst_1
    //   622: ldc 214
    //   624: aastore
    //   625: aload 10
    //   627: iconst_2
    //   628: ldc 216
    //   630: aastore
    //   631: aload 10
    //   633: iconst_3
    //   634: ldc 218
    //   636: aastore
    //   637: aload 10
    //   639: iconst_4
    //   640: ldc 220
    //   642: aastore
    //   643: aload 10
    //   645: iconst_5
    //   646: ldc 222
    //   648: aastore
    //   649: aload 10
    //   651: bipush 6
    //   653: ldc 224
    //   655: aastore
    //   656: aload_1
    //   657: bipush 8
    //   659: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   662: dup
    //   663: ldc 226
    //   665: ldc 228
    //   667: aload 10
    //   669: aconst_null
    //   670: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   673: aastore
    //   674: aload_1
    //   675: bipush 9
    //   677: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   680: dup
    //   681: ldc 230
    //   683: ldc 232
    //   685: iconst_0
    //   686: anewarray 44	java/lang/String
    //   689: aconst_null
    //   690: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   693: aastore
    //   694: bipush 14
    //   696: anewarray 44	java/lang/String
    //   699: astore 11
    //   701: aload 11
    //   703: iconst_0
    //   704: ldc 234
    //   706: aastore
    //   707: aload 11
    //   709: iconst_1
    //   710: ldc 236
    //   712: aastore
    //   713: aload 11
    //   715: iconst_2
    //   716: ldc 238
    //   718: aastore
    //   719: aload 11
    //   721: iconst_3
    //   722: ldc 240
    //   724: aastore
    //   725: aload 11
    //   727: iconst_4
    //   728: ldc 242
    //   730: aastore
    //   731: aload 11
    //   733: iconst_5
    //   734: ldc 244
    //   736: aastore
    //   737: aload 11
    //   739: bipush 6
    //   741: ldc 246
    //   743: aastore
    //   744: aload 11
    //   746: bipush 7
    //   748: ldc 248
    //   750: aastore
    //   751: aload 11
    //   753: bipush 8
    //   755: ldc 250
    //   757: aastore
    //   758: aload 11
    //   760: bipush 9
    //   762: ldc 252
    //   764: aastore
    //   765: aload 11
    //   767: bipush 10
    //   769: ldc 254
    //   771: aastore
    //   772: aload 11
    //   774: bipush 11
    //   776: ldc_w 256
    //   779: aastore
    //   780: aload 11
    //   782: bipush 12
    //   784: ldc_w 258
    //   787: aastore
    //   788: aload 11
    //   790: bipush 13
    //   792: ldc_w 260
    //   795: aastore
    //   796: aload_1
    //   797: bipush 10
    //   799: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   802: dup
    //   803: ldc_w 262
    //   806: ldc_w 264
    //   809: aload 11
    //   811: aconst_null
    //   812: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   815: aastore
    //   816: iconst_2
    //   817: anewarray 44	java/lang/String
    //   820: astore 12
    //   822: aload 12
    //   824: iconst_0
    //   825: ldc_w 266
    //   828: aastore
    //   829: aload 12
    //   831: iconst_1
    //   832: ldc_w 268
    //   835: aastore
    //   836: aload_1
    //   837: bipush 11
    //   839: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   842: dup
    //   843: ldc_w 270
    //   846: ldc_w 272
    //   849: aload 12
    //   851: aconst_null
    //   852: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   855: aastore
    //   856: bipush 12
    //   858: anewarray 44	java/lang/String
    //   861: astore 13
    //   863: aload 13
    //   865: iconst_0
    //   866: ldc_w 274
    //   869: aastore
    //   870: aload 13
    //   872: iconst_1
    //   873: ldc_w 276
    //   876: aastore
    //   877: aload 13
    //   879: iconst_2
    //   880: ldc_w 278
    //   883: aastore
    //   884: aload 13
    //   886: iconst_3
    //   887: ldc_w 280
    //   890: aastore
    //   891: aload 13
    //   893: iconst_4
    //   894: ldc_w 282
    //   897: aastore
    //   898: aload 13
    //   900: iconst_5
    //   901: ldc_w 284
    //   904: aastore
    //   905: aload 13
    //   907: bipush 6
    //   909: ldc_w 286
    //   912: aastore
    //   913: aload 13
    //   915: bipush 7
    //   917: ldc_w 288
    //   920: aastore
    //   921: aload 13
    //   923: bipush 8
    //   925: ldc_w 290
    //   928: aastore
    //   929: aload 13
    //   931: bipush 9
    //   933: ldc_w 292
    //   936: aastore
    //   937: aload 13
    //   939: bipush 10
    //   941: ldc_w 294
    //   944: aastore
    //   945: aload 13
    //   947: bipush 11
    //   949: ldc_w 296
    //   952: aastore
    //   953: aload_1
    //   954: bipush 12
    //   956: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   959: dup
    //   960: ldc_w 298
    //   963: ldc_w 300
    //   966: aload 13
    //   968: aconst_null
    //   969: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   972: aastore
    //   973: aload_1
    //   974: bipush 13
    //   976: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   979: dup
    //   980: ldc_w 302
    //   983: ldc_w 304
    //   986: iconst_0
    //   987: anewarray 44	java/lang/String
    //   990: aconst_null
    //   991: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   994: aastore
    //   995: iconst_1
    //   996: anewarray 44	java/lang/String
    //   999: astore 14
    //   1001: aload 14
    //   1003: iconst_0
    //   1004: ldc_w 306
    //   1007: aastore
    //   1008: aload_1
    //   1009: bipush 14
    //   1011: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1014: dup
    //   1015: ldc_w 308
    //   1018: ldc_w 308
    //   1021: aload 14
    //   1023: aconst_null
    //   1024: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   1027: aastore
    //   1028: iconst_3
    //   1029: anewarray 44	java/lang/String
    //   1032: astore 15
    //   1034: aload 15
    //   1036: iconst_0
    //   1037: ldc_w 310
    //   1040: aastore
    //   1041: aload 15
    //   1043: iconst_1
    //   1044: ldc_w 312
    //   1047: aastore
    //   1048: aload 15
    //   1050: iconst_2
    //   1051: ldc_w 314
    //   1054: aastore
    //   1055: aload_1
    //   1056: bipush 15
    //   1058: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1061: dup
    //   1062: ldc_w 316
    //   1065: ldc_w 318
    //   1068: aload 15
    //   1070: aconst_null
    //   1071: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   1074: aastore
    //   1075: iconst_2
    //   1076: anewarray 44	java/lang/String
    //   1079: astore 16
    //   1081: aload 16
    //   1083: iconst_0
    //   1084: ldc_w 320
    //   1087: aastore
    //   1088: aload 16
    //   1090: iconst_1
    //   1091: ldc_w 322
    //   1094: aastore
    //   1095: aload_1
    //   1096: bipush 16
    //   1098: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1101: dup
    //   1102: ldc_w 324
    //   1105: ldc_w 326
    //   1108: aload 16
    //   1110: aconst_null
    //   1111: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   1114: aastore
    //   1115: iconst_4
    //   1116: anewarray 44	java/lang/String
    //   1119: astore 17
    //   1121: aload 17
    //   1123: iconst_0
    //   1124: ldc_w 328
    //   1127: aastore
    //   1128: aload 17
    //   1130: iconst_1
    //   1131: ldc_w 330
    //   1134: aastore
    //   1135: aload 17
    //   1137: iconst_2
    //   1138: ldc_w 332
    //   1141: aastore
    //   1142: aload 17
    //   1144: iconst_3
    //   1145: ldc_w 334
    //   1148: aastore
    //   1149: aload_1
    //   1150: bipush 17
    //   1152: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1155: dup
    //   1156: ldc_w 336
    //   1159: ldc_w 336
    //   1162: aload 17
    //   1164: aconst_null
    //   1165: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   1168: aastore
    //   1169: iconst_1
    //   1170: anewarray 44	java/lang/String
    //   1173: astore 18
    //   1175: aload 18
    //   1177: iconst_0
    //   1178: ldc_w 338
    //   1181: aastore
    //   1182: aload_1
    //   1183: bipush 18
    //   1185: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1188: dup
    //   1189: ldc_w 340
    //   1192: ldc_w 342
    //   1195: aload 18
    //   1197: aconst_null
    //   1198: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   1201: aastore
    //   1202: bipush 6
    //   1204: anewarray 44	java/lang/String
    //   1207: astore 19
    //   1209: aload 19
    //   1211: iconst_0
    //   1212: ldc_w 344
    //   1215: aastore
    //   1216: aload 19
    //   1218: iconst_1
    //   1219: ldc_w 346
    //   1222: aastore
    //   1223: aload 19
    //   1225: iconst_2
    //   1226: ldc_w 348
    //   1229: aastore
    //   1230: aload 19
    //   1232: iconst_3
    //   1233: ldc_w 350
    //   1236: aastore
    //   1237: aload 19
    //   1239: iconst_4
    //   1240: ldc_w 352
    //   1243: aastore
    //   1244: aload 19
    //   1246: iconst_5
    //   1247: ldc_w 354
    //   1250: aastore
    //   1251: aload_1
    //   1252: bipush 19
    //   1254: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1257: dup
    //   1258: ldc_w 356
    //   1261: ldc_w 358
    //   1264: aload 19
    //   1266: aconst_null
    //   1267: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   1270: aastore
    //   1271: bipush 8
    //   1273: anewarray 44	java/lang/String
    //   1276: astore 20
    //   1278: aload 20
    //   1280: iconst_0
    //   1281: ldc_w 360
    //   1284: aastore
    //   1285: aload 20
    //   1287: iconst_1
    //   1288: ldc_w 362
    //   1291: aastore
    //   1292: aload 20
    //   1294: iconst_2
    //   1295: ldc_w 364
    //   1298: aastore
    //   1299: aload 20
    //   1301: iconst_3
    //   1302: ldc_w 366
    //   1305: aastore
    //   1306: aload 20
    //   1308: iconst_4
    //   1309: ldc_w 368
    //   1312: aastore
    //   1313: aload 20
    //   1315: iconst_5
    //   1316: ldc_w 370
    //   1319: aastore
    //   1320: aload 20
    //   1322: bipush 6
    //   1324: ldc_w 372
    //   1327: aastore
    //   1328: aload 20
    //   1330: bipush 7
    //   1332: ldc_w 374
    //   1335: aastore
    //   1336: aload_1
    //   1337: bipush 20
    //   1339: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1342: dup
    //   1343: ldc_w 376
    //   1346: ldc_w 378
    //   1349: aload 20
    //   1351: aconst_null
    //   1352: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   1355: aastore
    //   1356: iconst_1
    //   1357: anewarray 44	java/lang/String
    //   1360: astore 21
    //   1362: aload 21
    //   1364: iconst_0
    //   1365: ldc_w 380
    //   1368: aastore
    //   1369: aload_1
    //   1370: bipush 21
    //   1372: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1375: dup
    //   1376: ldc_w 382
    //   1379: ldc_w 382
    //   1382: aload 21
    //   1384: aconst_null
    //   1385: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   1388: aastore
    //   1389: bipush 8
    //   1391: anewarray 44	java/lang/String
    //   1394: astore 22
    //   1396: aload 22
    //   1398: iconst_0
    //   1399: ldc_w 384
    //   1402: aastore
    //   1403: aload 22
    //   1405: iconst_1
    //   1406: ldc_w 386
    //   1409: aastore
    //   1410: aload 22
    //   1412: iconst_2
    //   1413: ldc_w 388
    //   1416: aastore
    //   1417: aload 22
    //   1419: iconst_3
    //   1420: ldc_w 390
    //   1423: aastore
    //   1424: aload 22
    //   1426: iconst_4
    //   1427: ldc_w 392
    //   1430: aastore
    //   1431: aload 22
    //   1433: iconst_5
    //   1434: ldc_w 394
    //   1437: aastore
    //   1438: aload 22
    //   1440: bipush 6
    //   1442: ldc_w 396
    //   1445: aastore
    //   1446: aload 22
    //   1448: bipush 7
    //   1450: ldc_w 398
    //   1453: aastore
    //   1454: aload_1
    //   1455: bipush 22
    //   1457: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1460: dup
    //   1461: ldc_w 400
    //   1464: ldc_w 402
    //   1467: aload 22
    //   1469: aconst_null
    //   1470: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   1473: aastore
    //   1474: iconst_4
    //   1475: anewarray 44	java/lang/String
    //   1478: astore 23
    //   1480: aload 23
    //   1482: iconst_0
    //   1483: ldc_w 404
    //   1486: aastore
    //   1487: aload 23
    //   1489: iconst_1
    //   1490: ldc_w 406
    //   1493: aastore
    //   1494: aload 23
    //   1496: iconst_2
    //   1497: ldc_w 408
    //   1500: aastore
    //   1501: aload 23
    //   1503: iconst_3
    //   1504: ldc_w 410
    //   1507: aastore
    //   1508: aload_1
    //   1509: bipush 23
    //   1511: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1514: dup
    //   1515: ldc_w 412
    //   1518: ldc_w 414
    //   1521: aload 23
    //   1523: aconst_null
    //   1524: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   1527: aastore
    //   1528: iconst_5
    //   1529: anewarray 44	java/lang/String
    //   1532: astore 24
    //   1534: aload 24
    //   1536: iconst_0
    //   1537: ldc_w 416
    //   1540: aastore
    //   1541: aload 24
    //   1543: iconst_1
    //   1544: ldc_w 418
    //   1547: aastore
    //   1548: aload 24
    //   1550: iconst_2
    //   1551: ldc_w 420
    //   1554: aastore
    //   1555: aload 24
    //   1557: iconst_3
    //   1558: ldc_w 422
    //   1561: aastore
    //   1562: aload 24
    //   1564: iconst_4
    //   1565: ldc_w 424
    //   1568: aastore
    //   1569: aload_1
    //   1570: bipush 24
    //   1572: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1575: dup
    //   1576: ldc_w 426
    //   1579: ldc_w 428
    //   1582: aload 24
    //   1584: aconst_null
    //   1585: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   1588: aastore
    //   1589: iconst_1
    //   1590: anewarray 44	java/lang/String
    //   1593: astore 25
    //   1595: aload 25
    //   1597: iconst_0
    //   1598: ldc_w 430
    //   1601: aastore
    //   1602: aload_1
    //   1603: bipush 25
    //   1605: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1608: dup
    //   1609: ldc_w 432
    //   1612: ldc_w 434
    //   1615: aload 25
    //   1617: aconst_null
    //   1618: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   1621: aastore
    //   1622: iconst_3
    //   1623: anewarray 44	java/lang/String
    //   1626: astore 26
    //   1628: aload 26
    //   1630: iconst_0
    //   1631: ldc_w 436
    //   1634: aastore
    //   1635: aload 26
    //   1637: iconst_1
    //   1638: ldc_w 438
    //   1641: aastore
    //   1642: aload 26
    //   1644: iconst_2
    //   1645: ldc_w 440
    //   1648: aastore
    //   1649: aload_1
    //   1650: bipush 26
    //   1652: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1655: dup
    //   1656: ldc_w 442
    //   1659: ldc_w 444
    //   1662: aload 26
    //   1664: aconst_null
    //   1665: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   1668: aastore
    //   1669: iconst_4
    //   1670: anewarray 44	java/lang/String
    //   1673: astore 27
    //   1675: aload 27
    //   1677: iconst_0
    //   1678: ldc_w 446
    //   1681: aastore
    //   1682: aload 27
    //   1684: iconst_1
    //   1685: ldc_w 448
    //   1688: aastore
    //   1689: aload 27
    //   1691: iconst_2
    //   1692: ldc_w 450
    //   1695: aastore
    //   1696: aload 27
    //   1698: iconst_3
    //   1699: ldc_w 452
    //   1702: aastore
    //   1703: aload_1
    //   1704: bipush 27
    //   1706: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1709: dup
    //   1710: ldc_w 454
    //   1713: ldc_w 456
    //   1716: aload 27
    //   1718: aconst_null
    //   1719: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   1722: aastore
    //   1723: iconst_2
    //   1724: anewarray 44	java/lang/String
    //   1727: astore 28
    //   1729: aload 28
    //   1731: iconst_0
    //   1732: ldc_w 458
    //   1735: aastore
    //   1736: aload 28
    //   1738: iconst_1
    //   1739: ldc_w 460
    //   1742: aastore
    //   1743: aload_1
    //   1744: bipush 28
    //   1746: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1749: dup
    //   1750: ldc_w 462
    //   1753: ldc_w 464
    //   1756: aload 28
    //   1758: aconst_null
    //   1759: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   1762: aastore
    //   1763: iconst_2
    //   1764: anewarray 44	java/lang/String
    //   1767: astore 29
    //   1769: aload 29
    //   1771: iconst_0
    //   1772: ldc_w 466
    //   1775: aastore
    //   1776: aload 29
    //   1778: iconst_1
    //   1779: ldc_w 468
    //   1782: aastore
    //   1783: aload_1
    //   1784: bipush 29
    //   1786: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1789: dup
    //   1790: ldc_w 470
    //   1793: ldc_w 472
    //   1796: aload 29
    //   1798: aconst_null
    //   1799: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   1802: aastore
    //   1803: iconst_2
    //   1804: anewarray 44	java/lang/String
    //   1807: astore 30
    //   1809: aload 30
    //   1811: iconst_0
    //   1812: ldc_w 474
    //   1815: aastore
    //   1816: aload 30
    //   1818: iconst_1
    //   1819: ldc_w 476
    //   1822: aastore
    //   1823: aload_1
    //   1824: bipush 30
    //   1826: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1829: dup
    //   1830: ldc_w 478
    //   1833: ldc_w 480
    //   1836: aload 30
    //   1838: aconst_null
    //   1839: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   1842: aastore
    //   1843: iconst_2
    //   1844: anewarray 44	java/lang/String
    //   1847: astore 31
    //   1849: aload 31
    //   1851: iconst_0
    //   1852: ldc_w 482
    //   1855: aastore
    //   1856: aload 31
    //   1858: iconst_1
    //   1859: ldc_w 484
    //   1862: aastore
    //   1863: aload_1
    //   1864: bipush 31
    //   1866: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1869: dup
    //   1870: ldc_w 486
    //   1873: ldc_w 488
    //   1876: aload 31
    //   1878: aconst_null
    //   1879: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   1882: aastore
    //   1883: iconst_2
    //   1884: anewarray 44	java/lang/String
    //   1887: astore 32
    //   1889: aload 32
    //   1891: iconst_0
    //   1892: ldc_w 490
    //   1895: aastore
    //   1896: aload 32
    //   1898: iconst_1
    //   1899: ldc_w 492
    //   1902: aastore
    //   1903: aload_1
    //   1904: bipush 32
    //   1906: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1909: dup
    //   1910: ldc_w 494
    //   1913: ldc_w 496
    //   1916: aload 32
    //   1918: aconst_null
    //   1919: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   1922: aastore
    //   1923: iconst_2
    //   1924: anewarray 44	java/lang/String
    //   1927: astore 33
    //   1929: aload 33
    //   1931: iconst_0
    //   1932: ldc_w 498
    //   1935: aastore
    //   1936: aload 33
    //   1938: iconst_1
    //   1939: ldc_w 500
    //   1942: aastore
    //   1943: aload_1
    //   1944: bipush 33
    //   1946: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1949: dup
    //   1950: ldc_w 502
    //   1953: ldc_w 504
    //   1956: aload 33
    //   1958: aconst_null
    //   1959: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   1962: aastore
    //   1963: iconst_2
    //   1964: anewarray 44	java/lang/String
    //   1967: astore 34
    //   1969: aload 34
    //   1971: iconst_0
    //   1972: ldc_w 506
    //   1975: aastore
    //   1976: aload 34
    //   1978: iconst_1
    //   1979: ldc_w 508
    //   1982: aastore
    //   1983: aload_1
    //   1984: bipush 34
    //   1986: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   1989: dup
    //   1990: ldc_w 510
    //   1993: ldc_w 512
    //   1996: aload 34
    //   1998: aconst_null
    //   1999: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2002: aastore
    //   2003: iconst_3
    //   2004: anewarray 44	java/lang/String
    //   2007: astore 35
    //   2009: aload 35
    //   2011: iconst_0
    //   2012: ldc_w 514
    //   2015: aastore
    //   2016: aload 35
    //   2018: iconst_1
    //   2019: ldc_w 516
    //   2022: aastore
    //   2023: aload 35
    //   2025: iconst_2
    //   2026: ldc_w 518
    //   2029: aastore
    //   2030: aload_1
    //   2031: bipush 35
    //   2033: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2036: dup
    //   2037: ldc_w 520
    //   2040: ldc_w 522
    //   2043: aload 35
    //   2045: aconst_null
    //   2046: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2049: aastore
    //   2050: iconst_1
    //   2051: anewarray 44	java/lang/String
    //   2054: astore 36
    //   2056: aload 36
    //   2058: iconst_0
    //   2059: ldc_w 524
    //   2062: aastore
    //   2063: aload_1
    //   2064: bipush 36
    //   2066: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2069: dup
    //   2070: ldc_w 526
    //   2073: ldc_w 528
    //   2076: aload 36
    //   2078: aconst_null
    //   2079: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2082: aastore
    //   2083: aload_1
    //   2084: bipush 37
    //   2086: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2089: dup
    //   2090: ldc_w 530
    //   2093: ldc_w 532
    //   2096: iconst_0
    //   2097: anewarray 44	java/lang/String
    //   2100: aconst_null
    //   2101: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2104: aastore
    //   2105: iconst_2
    //   2106: anewarray 44	java/lang/String
    //   2109: astore 37
    //   2111: aload 37
    //   2113: iconst_0
    //   2114: ldc_w 534
    //   2117: aastore
    //   2118: aload 37
    //   2120: iconst_1
    //   2121: ldc_w 536
    //   2124: aastore
    //   2125: aload_1
    //   2126: bipush 38
    //   2128: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2131: dup
    //   2132: ldc_w 538
    //   2135: ldc_w 540
    //   2138: aload 37
    //   2140: aconst_null
    //   2141: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2144: aastore
    //   2145: iconst_2
    //   2146: anewarray 44	java/lang/String
    //   2149: astore 38
    //   2151: aload 38
    //   2153: iconst_0
    //   2154: ldc_w 542
    //   2157: aastore
    //   2158: aload 38
    //   2160: iconst_1
    //   2161: ldc_w 544
    //   2164: aastore
    //   2165: aload_1
    //   2166: bipush 39
    //   2168: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2171: dup
    //   2172: ldc_w 546
    //   2175: ldc_w 548
    //   2178: aload 38
    //   2180: aconst_null
    //   2181: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2184: aastore
    //   2185: iconst_2
    //   2186: anewarray 44	java/lang/String
    //   2189: astore 39
    //   2191: aload 39
    //   2193: iconst_0
    //   2194: ldc_w 550
    //   2197: aastore
    //   2198: aload 39
    //   2200: iconst_1
    //   2201: ldc_w 552
    //   2204: aastore
    //   2205: aload_1
    //   2206: bipush 40
    //   2208: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2211: dup
    //   2212: ldc_w 554
    //   2215: ldc_w 556
    //   2218: aload 39
    //   2220: aconst_null
    //   2221: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2224: aastore
    //   2225: iconst_2
    //   2226: anewarray 44	java/lang/String
    //   2229: astore 40
    //   2231: aload 40
    //   2233: iconst_0
    //   2234: ldc_w 558
    //   2237: aastore
    //   2238: aload 40
    //   2240: iconst_1
    //   2241: ldc_w 560
    //   2244: aastore
    //   2245: aload_1
    //   2246: bipush 41
    //   2248: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2251: dup
    //   2252: ldc_w 562
    //   2255: ldc_w 564
    //   2258: aload 40
    //   2260: aconst_null
    //   2261: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2264: aastore
    //   2265: iconst_3
    //   2266: anewarray 44	java/lang/String
    //   2269: astore 41
    //   2271: aload 41
    //   2273: iconst_0
    //   2274: ldc_w 566
    //   2277: aastore
    //   2278: aload 41
    //   2280: iconst_1
    //   2281: ldc_w 568
    //   2284: aastore
    //   2285: aload 41
    //   2287: iconst_2
    //   2288: ldc_w 570
    //   2291: aastore
    //   2292: aload_1
    //   2293: bipush 42
    //   2295: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2298: dup
    //   2299: ldc_w 572
    //   2302: ldc_w 574
    //   2305: aload 41
    //   2307: aconst_null
    //   2308: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2311: aastore
    //   2312: iconst_2
    //   2313: anewarray 44	java/lang/String
    //   2316: astore 42
    //   2318: aload 42
    //   2320: iconst_0
    //   2321: ldc_w 576
    //   2324: aastore
    //   2325: aload 42
    //   2327: iconst_1
    //   2328: ldc_w 578
    //   2331: aastore
    //   2332: aload_1
    //   2333: bipush 43
    //   2335: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2338: dup
    //   2339: ldc_w 580
    //   2342: ldc_w 582
    //   2345: aload 42
    //   2347: aconst_null
    //   2348: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2351: aastore
    //   2352: iconst_3
    //   2353: anewarray 44	java/lang/String
    //   2356: astore 43
    //   2358: aload 43
    //   2360: iconst_0
    //   2361: ldc_w 584
    //   2364: aastore
    //   2365: aload 43
    //   2367: iconst_1
    //   2368: ldc_w 586
    //   2371: aastore
    //   2372: aload 43
    //   2374: iconst_2
    //   2375: ldc_w 588
    //   2378: aastore
    //   2379: aload_1
    //   2380: bipush 44
    //   2382: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2385: dup
    //   2386: ldc_w 590
    //   2389: ldc_w 592
    //   2392: aload 43
    //   2394: aconst_null
    //   2395: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2398: aastore
    //   2399: iconst_2
    //   2400: anewarray 44	java/lang/String
    //   2403: astore 44
    //   2405: aload 44
    //   2407: iconst_0
    //   2408: ldc_w 594
    //   2411: aastore
    //   2412: aload 44
    //   2414: iconst_1
    //   2415: ldc_w 596
    //   2418: aastore
    //   2419: aload_1
    //   2420: bipush 45
    //   2422: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2425: dup
    //   2426: ldc_w 598
    //   2429: ldc_w 600
    //   2432: aload 44
    //   2434: aconst_null
    //   2435: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2438: aastore
    //   2439: iconst_2
    //   2440: anewarray 44	java/lang/String
    //   2443: astore 45
    //   2445: aload 45
    //   2447: iconst_0
    //   2448: ldc_w 602
    //   2451: aastore
    //   2452: aload 45
    //   2454: iconst_1
    //   2455: ldc_w 604
    //   2458: aastore
    //   2459: aload_1
    //   2460: bipush 46
    //   2462: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2465: dup
    //   2466: ldc_w 606
    //   2469: ldc_w 608
    //   2472: aload 45
    //   2474: aconst_null
    //   2475: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2478: aastore
    //   2479: iconst_2
    //   2480: anewarray 44	java/lang/String
    //   2483: astore 46
    //   2485: aload 46
    //   2487: iconst_0
    //   2488: ldc_w 610
    //   2491: aastore
    //   2492: aload 46
    //   2494: iconst_1
    //   2495: ldc_w 612
    //   2498: aastore
    //   2499: aload_1
    //   2500: bipush 47
    //   2502: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2505: dup
    //   2506: ldc_w 614
    //   2509: ldc_w 616
    //   2512: aload 46
    //   2514: aconst_null
    //   2515: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2518: aastore
    //   2519: iconst_2
    //   2520: anewarray 44	java/lang/String
    //   2523: astore 47
    //   2525: aload 47
    //   2527: iconst_0
    //   2528: ldc_w 618
    //   2531: aastore
    //   2532: aload 47
    //   2534: iconst_1
    //   2535: ldc_w 620
    //   2538: aastore
    //   2539: aload_1
    //   2540: bipush 48
    //   2542: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2545: dup
    //   2546: ldc_w 622
    //   2549: ldc_w 624
    //   2552: aload 47
    //   2554: aconst_null
    //   2555: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2558: aastore
    //   2559: iconst_2
    //   2560: anewarray 44	java/lang/String
    //   2563: astore 48
    //   2565: aload 48
    //   2567: iconst_0
    //   2568: ldc_w 626
    //   2571: aastore
    //   2572: aload 48
    //   2574: iconst_1
    //   2575: ldc_w 628
    //   2578: aastore
    //   2579: aload_1
    //   2580: bipush 49
    //   2582: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2585: dup
    //   2586: ldc_w 630
    //   2589: ldc_w 632
    //   2592: aload 48
    //   2594: aconst_null
    //   2595: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2598: aastore
    //   2599: iconst_2
    //   2600: anewarray 44	java/lang/String
    //   2603: astore 49
    //   2605: aload 49
    //   2607: iconst_0
    //   2608: ldc_w 634
    //   2611: aastore
    //   2612: aload 49
    //   2614: iconst_1
    //   2615: ldc_w 636
    //   2618: aastore
    //   2619: aload_1
    //   2620: bipush 50
    //   2622: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2625: dup
    //   2626: ldc_w 638
    //   2629: ldc_w 640
    //   2632: aload 49
    //   2634: aconst_null
    //   2635: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2638: aastore
    //   2639: iconst_2
    //   2640: anewarray 44	java/lang/String
    //   2643: astore 50
    //   2645: aload 50
    //   2647: iconst_0
    //   2648: ldc_w 642
    //   2651: aastore
    //   2652: aload 50
    //   2654: iconst_1
    //   2655: ldc_w 644
    //   2658: aastore
    //   2659: aload_1
    //   2660: bipush 51
    //   2662: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2665: dup
    //   2666: ldc_w 646
    //   2669: ldc_w 648
    //   2672: aload 50
    //   2674: aconst_null
    //   2675: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2678: aastore
    //   2679: iconst_3
    //   2680: anewarray 44	java/lang/String
    //   2683: astore 51
    //   2685: aload 51
    //   2687: iconst_0
    //   2688: ldc_w 650
    //   2691: aastore
    //   2692: aload 51
    //   2694: iconst_1
    //   2695: ldc_w 652
    //   2698: aastore
    //   2699: aload 51
    //   2701: iconst_2
    //   2702: ldc_w 654
    //   2705: aastore
    //   2706: aload_1
    //   2707: bipush 52
    //   2709: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2712: dup
    //   2713: ldc_w 656
    //   2716: ldc_w 658
    //   2719: aload 51
    //   2721: aconst_null
    //   2722: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2725: aastore
    //   2726: iconst_2
    //   2727: anewarray 44	java/lang/String
    //   2730: astore 52
    //   2732: aload 52
    //   2734: iconst_0
    //   2735: ldc_w 660
    //   2738: aastore
    //   2739: aload 52
    //   2741: iconst_1
    //   2742: ldc_w 662
    //   2745: aastore
    //   2746: aload_1
    //   2747: bipush 53
    //   2749: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2752: dup
    //   2753: ldc_w 664
    //   2756: ldc_w 666
    //   2759: aload 52
    //   2761: aconst_null
    //   2762: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2765: aastore
    //   2766: iconst_2
    //   2767: anewarray 44	java/lang/String
    //   2770: astore 53
    //   2772: aload 53
    //   2774: iconst_0
    //   2775: ldc_w 668
    //   2778: aastore
    //   2779: aload 53
    //   2781: iconst_1
    //   2782: ldc_w 670
    //   2785: aastore
    //   2786: aload_1
    //   2787: bipush 54
    //   2789: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2792: dup
    //   2793: ldc_w 672
    //   2796: ldc_w 674
    //   2799: aload 53
    //   2801: aconst_null
    //   2802: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2805: aastore
    //   2806: iconst_1
    //   2807: anewarray 44	java/lang/String
    //   2810: astore 54
    //   2812: aload 54
    //   2814: iconst_0
    //   2815: ldc_w 676
    //   2818: aastore
    //   2819: aload_1
    //   2820: bipush 55
    //   2822: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2825: dup
    //   2826: ldc_w 678
    //   2829: ldc_w 680
    //   2832: aload 54
    //   2834: aconst_null
    //   2835: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2838: aastore
    //   2839: iconst_1
    //   2840: anewarray 44	java/lang/String
    //   2843: astore 55
    //   2845: aload 55
    //   2847: iconst_0
    //   2848: ldc_w 682
    //   2851: aastore
    //   2852: aload_1
    //   2853: bipush 56
    //   2855: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2858: dup
    //   2859: ldc_w 684
    //   2862: ldc_w 686
    //   2865: aload 55
    //   2867: aconst_null
    //   2868: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2871: aastore
    //   2872: iconst_3
    //   2873: anewarray 44	java/lang/String
    //   2876: astore 56
    //   2878: aload 56
    //   2880: iconst_0
    //   2881: ldc_w 688
    //   2884: aastore
    //   2885: aload 56
    //   2887: iconst_1
    //   2888: ldc_w 690
    //   2891: aastore
    //   2892: aload 56
    //   2894: iconst_2
    //   2895: ldc_w 692
    //   2898: aastore
    //   2899: aload_1
    //   2900: bipush 57
    //   2902: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2905: dup
    //   2906: ldc_w 694
    //   2909: ldc_w 696
    //   2912: aload 56
    //   2914: aconst_null
    //   2915: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2918: aastore
    //   2919: iconst_3
    //   2920: anewarray 44	java/lang/String
    //   2923: astore 57
    //   2925: aload 57
    //   2927: iconst_0
    //   2928: ldc_w 698
    //   2931: aastore
    //   2932: aload 57
    //   2934: iconst_1
    //   2935: ldc_w 700
    //   2938: aastore
    //   2939: aload 57
    //   2941: iconst_2
    //   2942: ldc_w 702
    //   2945: aastore
    //   2946: aload_1
    //   2947: bipush 58
    //   2949: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   2952: dup
    //   2953: ldc_w 704
    //   2956: ldc_w 706
    //   2959: aload 57
    //   2961: aconst_null
    //   2962: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   2965: aastore
    //   2966: iconst_4
    //   2967: anewarray 44	java/lang/String
    //   2970: astore 58
    //   2972: aload 58
    //   2974: iconst_0
    //   2975: ldc_w 708
    //   2978: aastore
    //   2979: aload 58
    //   2981: iconst_1
    //   2982: ldc_w 710
    //   2985: aastore
    //   2986: aload 58
    //   2988: iconst_2
    //   2989: ldc_w 712
    //   2992: aastore
    //   2993: aload 58
    //   2995: iconst_3
    //   2996: ldc_w 714
    //   2999: aastore
    //   3000: aload_1
    //   3001: bipush 59
    //   3003: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3006: dup
    //   3007: ldc_w 716
    //   3010: ldc_w 718
    //   3013: aload 58
    //   3015: aconst_null
    //   3016: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3019: aastore
    //   3020: iconst_4
    //   3021: anewarray 44	java/lang/String
    //   3024: astore 59
    //   3026: aload 59
    //   3028: iconst_0
    //   3029: ldc_w 720
    //   3032: aastore
    //   3033: aload 59
    //   3035: iconst_1
    //   3036: ldc_w 722
    //   3039: aastore
    //   3040: aload 59
    //   3042: iconst_2
    //   3043: ldc_w 724
    //   3046: aastore
    //   3047: aload 59
    //   3049: iconst_3
    //   3050: ldc_w 726
    //   3053: aastore
    //   3054: aload_1
    //   3055: bipush 60
    //   3057: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3060: dup
    //   3061: ldc_w 728
    //   3064: ldc_w 730
    //   3067: aload 59
    //   3069: aconst_null
    //   3070: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3073: aastore
    //   3074: iconst_3
    //   3075: anewarray 44	java/lang/String
    //   3078: astore 60
    //   3080: aload 60
    //   3082: iconst_0
    //   3083: ldc_w 732
    //   3086: aastore
    //   3087: aload 60
    //   3089: iconst_1
    //   3090: ldc_w 734
    //   3093: aastore
    //   3094: aload 60
    //   3096: iconst_2
    //   3097: ldc_w 736
    //   3100: aastore
    //   3101: aload_1
    //   3102: bipush 61
    //   3104: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3107: dup
    //   3108: ldc_w 738
    //   3111: ldc_w 740
    //   3114: aload 60
    //   3116: aconst_null
    //   3117: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3120: aastore
    //   3121: iconst_3
    //   3122: anewarray 44	java/lang/String
    //   3125: astore 61
    //   3127: aload 61
    //   3129: iconst_0
    //   3130: ldc_w 742
    //   3133: aastore
    //   3134: aload 61
    //   3136: iconst_1
    //   3137: ldc_w 744
    //   3140: aastore
    //   3141: aload 61
    //   3143: iconst_2
    //   3144: ldc_w 746
    //   3147: aastore
    //   3148: aload_1
    //   3149: bipush 62
    //   3151: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3154: dup
    //   3155: ldc_w 748
    //   3158: ldc_w 750
    //   3161: aload 61
    //   3163: aconst_null
    //   3164: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3167: aastore
    //   3168: iconst_3
    //   3169: anewarray 44	java/lang/String
    //   3172: astore 62
    //   3174: aload 62
    //   3176: iconst_0
    //   3177: ldc_w 752
    //   3180: aastore
    //   3181: aload 62
    //   3183: iconst_1
    //   3184: ldc_w 754
    //   3187: aastore
    //   3188: aload 62
    //   3190: iconst_2
    //   3191: ldc_w 756
    //   3194: aastore
    //   3195: aload_1
    //   3196: bipush 63
    //   3198: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3201: dup
    //   3202: ldc_w 758
    //   3205: ldc_w 760
    //   3208: aload 62
    //   3210: aconst_null
    //   3211: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3214: aastore
    //   3215: iconst_3
    //   3216: anewarray 44	java/lang/String
    //   3219: astore 63
    //   3221: aload 63
    //   3223: iconst_0
    //   3224: ldc_w 762
    //   3227: aastore
    //   3228: aload 63
    //   3230: iconst_1
    //   3231: ldc_w 764
    //   3234: aastore
    //   3235: aload 63
    //   3237: iconst_2
    //   3238: ldc_w 766
    //   3241: aastore
    //   3242: aload_1
    //   3243: bipush 64
    //   3245: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3248: dup
    //   3249: ldc_w 768
    //   3252: ldc_w 770
    //   3255: aload 63
    //   3257: aconst_null
    //   3258: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3261: aastore
    //   3262: iconst_3
    //   3263: anewarray 44	java/lang/String
    //   3266: astore 64
    //   3268: aload 64
    //   3270: iconst_0
    //   3271: ldc_w 772
    //   3274: aastore
    //   3275: aload 64
    //   3277: iconst_1
    //   3278: ldc_w 774
    //   3281: aastore
    //   3282: aload 64
    //   3284: iconst_2
    //   3285: ldc_w 776
    //   3288: aastore
    //   3289: aload_1
    //   3290: bipush 65
    //   3292: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3295: dup
    //   3296: ldc_w 778
    //   3299: ldc_w 780
    //   3302: aload 64
    //   3304: aconst_null
    //   3305: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3308: aastore
    //   3309: iconst_3
    //   3310: anewarray 44	java/lang/String
    //   3313: astore 65
    //   3315: aload 65
    //   3317: iconst_0
    //   3318: ldc_w 782
    //   3321: aastore
    //   3322: aload 65
    //   3324: iconst_1
    //   3325: ldc_w 784
    //   3328: aastore
    //   3329: aload 65
    //   3331: iconst_2
    //   3332: ldc_w 786
    //   3335: aastore
    //   3336: aload_1
    //   3337: bipush 66
    //   3339: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3342: dup
    //   3343: ldc_w 788
    //   3346: ldc_w 790
    //   3349: aload 65
    //   3351: aconst_null
    //   3352: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3355: aastore
    //   3356: aload_1
    //   3357: bipush 67
    //   3359: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3362: dup
    //   3363: ldc_w 792
    //   3366: ldc_w 794
    //   3369: iconst_0
    //   3370: anewarray 44	java/lang/String
    //   3373: aconst_null
    //   3374: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3377: aastore
    //   3378: aload_1
    //   3379: bipush 68
    //   3381: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3384: dup
    //   3385: ldc_w 796
    //   3388: ldc_w 798
    //   3391: iconst_0
    //   3392: anewarray 44	java/lang/String
    //   3395: aconst_null
    //   3396: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3399: aastore
    //   3400: aload_1
    //   3401: bipush 69
    //   3403: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3406: dup
    //   3407: ldc_w 800
    //   3410: ldc_w 802
    //   3413: iconst_0
    //   3414: anewarray 44	java/lang/String
    //   3417: aconst_null
    //   3418: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3421: aastore
    //   3422: aload_1
    //   3423: bipush 70
    //   3425: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3428: dup
    //   3429: ldc_w 804
    //   3432: ldc_w 806
    //   3435: iconst_0
    //   3436: anewarray 44	java/lang/String
    //   3439: aconst_null
    //   3440: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3443: aastore
    //   3444: aload_1
    //   3445: bipush 71
    //   3447: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3450: dup
    //   3451: ldc_w 808
    //   3454: ldc_w 810
    //   3457: iconst_0
    //   3458: anewarray 44	java/lang/String
    //   3461: aconst_null
    //   3462: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3465: aastore
    //   3466: aload_1
    //   3467: bipush 72
    //   3469: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3472: dup
    //   3473: ldc_w 812
    //   3476: ldc_w 814
    //   3479: iconst_0
    //   3480: anewarray 44	java/lang/String
    //   3483: aconst_null
    //   3484: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3487: aastore
    //   3488: aload_1
    //   3489: bipush 73
    //   3491: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3494: dup
    //   3495: ldc_w 816
    //   3498: ldc_w 818
    //   3501: iconst_0
    //   3502: anewarray 44	java/lang/String
    //   3505: aconst_null
    //   3506: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3509: aastore
    //   3510: aload_1
    //   3511: bipush 74
    //   3513: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3516: dup
    //   3517: ldc_w 820
    //   3520: ldc_w 822
    //   3523: iconst_0
    //   3524: anewarray 44	java/lang/String
    //   3527: aconst_null
    //   3528: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3531: aastore
    //   3532: aload_1
    //   3533: bipush 75
    //   3535: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3538: dup
    //   3539: ldc_w 824
    //   3542: ldc_w 826
    //   3545: iconst_0
    //   3546: anewarray 44	java/lang/String
    //   3549: aconst_null
    //   3550: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3553: aastore
    //   3554: aload_1
    //   3555: bipush 76
    //   3557: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3560: dup
    //   3561: ldc_w 828
    //   3564: ldc_w 830
    //   3567: iconst_0
    //   3568: anewarray 44	java/lang/String
    //   3571: aconst_null
    //   3572: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3575: aastore
    //   3576: iconst_4
    //   3577: anewarray 44	java/lang/String
    //   3580: astore 66
    //   3582: aload 66
    //   3584: iconst_0
    //   3585: ldc_w 832
    //   3588: aastore
    //   3589: aload 66
    //   3591: iconst_1
    //   3592: ldc_w 834
    //   3595: aastore
    //   3596: aload 66
    //   3598: iconst_2
    //   3599: ldc_w 836
    //   3602: aastore
    //   3603: aload 66
    //   3605: iconst_3
    //   3606: ldc_w 838
    //   3609: aastore
    //   3610: aload_1
    //   3611: bipush 77
    //   3613: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3616: dup
    //   3617: ldc_w 840
    //   3620: ldc_w 842
    //   3623: aload 66
    //   3625: aconst_null
    //   3626: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3629: aastore
    //   3630: iconst_1
    //   3631: anewarray 44	java/lang/String
    //   3634: astore 67
    //   3636: aload 67
    //   3638: iconst_0
    //   3639: ldc_w 844
    //   3642: aastore
    //   3643: aload_1
    //   3644: bipush 78
    //   3646: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3649: dup
    //   3650: ldc_w 846
    //   3653: ldc_w 848
    //   3656: aload 67
    //   3658: aconst_null
    //   3659: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3662: aastore
    //   3663: iconst_3
    //   3664: anewarray 44	java/lang/String
    //   3667: astore 68
    //   3669: aload 68
    //   3671: iconst_0
    //   3672: ldc_w 850
    //   3675: aastore
    //   3676: aload 68
    //   3678: iconst_1
    //   3679: ldc_w 852
    //   3682: aastore
    //   3683: aload 68
    //   3685: iconst_2
    //   3686: ldc_w 854
    //   3689: aastore
    //   3690: aload_1
    //   3691: bipush 79
    //   3693: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3696: dup
    //   3697: ldc_w 856
    //   3700: ldc_w 856
    //   3703: aload 68
    //   3705: aconst_null
    //   3706: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3709: aastore
    //   3710: iconst_4
    //   3711: anewarray 44	java/lang/String
    //   3714: astore 69
    //   3716: aload 69
    //   3718: iconst_0
    //   3719: ldc_w 858
    //   3722: aastore
    //   3723: aload 69
    //   3725: iconst_1
    //   3726: ldc_w 860
    //   3729: aastore
    //   3730: aload 69
    //   3732: iconst_2
    //   3733: ldc_w 862
    //   3736: aastore
    //   3737: aload 69
    //   3739: iconst_3
    //   3740: ldc_w 864
    //   3743: aastore
    //   3744: aload_1
    //   3745: bipush 80
    //   3747: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3750: dup
    //   3751: ldc_w 866
    //   3754: ldc_w 866
    //   3757: aload 69
    //   3759: aconst_null
    //   3760: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3763: aastore
    //   3764: bipush 6
    //   3766: anewarray 44	java/lang/String
    //   3769: astore 70
    //   3771: aload 70
    //   3773: iconst_0
    //   3774: ldc_w 868
    //   3777: aastore
    //   3778: aload 70
    //   3780: iconst_1
    //   3781: ldc_w 870
    //   3784: aastore
    //   3785: aload 70
    //   3787: iconst_2
    //   3788: ldc_w 872
    //   3791: aastore
    //   3792: aload 70
    //   3794: iconst_3
    //   3795: ldc_w 874
    //   3798: aastore
    //   3799: aload 70
    //   3801: iconst_4
    //   3802: ldc_w 876
    //   3805: aastore
    //   3806: aload 70
    //   3808: iconst_5
    //   3809: ldc_w 878
    //   3812: aastore
    //   3813: aload_1
    //   3814: bipush 81
    //   3816: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3819: dup
    //   3820: ldc_w 880
    //   3823: ldc_w 880
    //   3826: aload 70
    //   3828: aconst_null
    //   3829: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3832: aastore
    //   3833: iconst_5
    //   3834: anewarray 44	java/lang/String
    //   3837: astore 71
    //   3839: aload 71
    //   3841: iconst_0
    //   3842: ldc_w 882
    //   3845: aastore
    //   3846: aload 71
    //   3848: iconst_1
    //   3849: ldc_w 884
    //   3852: aastore
    //   3853: aload 71
    //   3855: iconst_2
    //   3856: ldc_w 886
    //   3859: aastore
    //   3860: aload 71
    //   3862: iconst_3
    //   3863: ldc_w 888
    //   3866: aastore
    //   3867: aload 71
    //   3869: iconst_4
    //   3870: ldc_w 890
    //   3873: aastore
    //   3874: aload_1
    //   3875: bipush 82
    //   3877: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3880: dup
    //   3881: ldc_w 892
    //   3884: ldc_w 894
    //   3887: aload 71
    //   3889: aconst_null
    //   3890: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3893: aastore
    //   3894: aload_1
    //   3895: bipush 83
    //   3897: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3900: dup
    //   3901: ldc_w 896
    //   3904: ldc_w 898
    //   3907: iconst_0
    //   3908: anewarray 44	java/lang/String
    //   3911: aconst_null
    //   3912: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3915: aastore
    //   3916: iconst_3
    //   3917: anewarray 44	java/lang/String
    //   3920: astore 72
    //   3922: aload 72
    //   3924: iconst_0
    //   3925: ldc_w 900
    //   3928: aastore
    //   3929: aload 72
    //   3931: iconst_1
    //   3932: ldc_w 902
    //   3935: aastore
    //   3936: aload 72
    //   3938: iconst_2
    //   3939: ldc_w 904
    //   3942: aastore
    //   3943: aload_1
    //   3944: bipush 84
    //   3946: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3949: dup
    //   3950: ldc_w 906
    //   3953: ldc_w 908
    //   3956: aload 72
    //   3958: aconst_null
    //   3959: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   3962: aastore
    //   3963: iconst_3
    //   3964: anewarray 44	java/lang/String
    //   3967: astore 73
    //   3969: aload 73
    //   3971: iconst_0
    //   3972: ldc_w 910
    //   3975: aastore
    //   3976: aload 73
    //   3978: iconst_1
    //   3979: ldc_w 912
    //   3982: aastore
    //   3983: aload 73
    //   3985: iconst_2
    //   3986: ldc_w 914
    //   3989: aastore
    //   3990: aload_1
    //   3991: bipush 85
    //   3993: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   3996: dup
    //   3997: ldc_w 916
    //   4000: ldc_w 918
    //   4003: aload 73
    //   4005: aconst_null
    //   4006: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4009: aastore
    //   4010: iconst_5
    //   4011: anewarray 44	java/lang/String
    //   4014: astore 74
    //   4016: aload 74
    //   4018: iconst_0
    //   4019: ldc_w 920
    //   4022: aastore
    //   4023: aload 74
    //   4025: iconst_1
    //   4026: ldc_w 922
    //   4029: aastore
    //   4030: aload 74
    //   4032: iconst_2
    //   4033: ldc_w 924
    //   4036: aastore
    //   4037: aload 74
    //   4039: iconst_3
    //   4040: ldc_w 926
    //   4043: aastore
    //   4044: aload 74
    //   4046: iconst_4
    //   4047: ldc_w 928
    //   4050: aastore
    //   4051: aload_1
    //   4052: bipush 86
    //   4054: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4057: dup
    //   4058: ldc_w 930
    //   4061: ldc_w 920
    //   4064: aload 74
    //   4066: aconst_null
    //   4067: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4070: aastore
    //   4071: aload_1
    //   4072: bipush 87
    //   4074: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4077: dup
    //   4078: ldc_w 932
    //   4081: ldc_w 934
    //   4084: iconst_0
    //   4085: anewarray 44	java/lang/String
    //   4088: aconst_null
    //   4089: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4092: aastore
    //   4093: iconst_1
    //   4094: anewarray 44	java/lang/String
    //   4097: astore 75
    //   4099: aload 75
    //   4101: iconst_0
    //   4102: ldc_w 936
    //   4105: aastore
    //   4106: aload_1
    //   4107: bipush 88
    //   4109: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4112: dup
    //   4113: ldc_w 938
    //   4116: ldc_w 940
    //   4119: aload 75
    //   4121: aconst_null
    //   4122: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4125: aastore
    //   4126: iconst_3
    //   4127: anewarray 44	java/lang/String
    //   4130: astore 76
    //   4132: aload 76
    //   4134: iconst_0
    //   4135: ldc_w 942
    //   4138: aastore
    //   4139: aload 76
    //   4141: iconst_1
    //   4142: ldc_w 944
    //   4145: aastore
    //   4146: aload 76
    //   4148: iconst_2
    //   4149: ldc_w 946
    //   4152: aastore
    //   4153: aload_1
    //   4154: bipush 89
    //   4156: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4159: dup
    //   4160: ldc_w 948
    //   4163: ldc_w 950
    //   4166: aload 76
    //   4168: aconst_null
    //   4169: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4172: aastore
    //   4173: iconst_1
    //   4174: anewarray 44	java/lang/String
    //   4177: astore 77
    //   4179: aload 77
    //   4181: iconst_0
    //   4182: ldc_w 952
    //   4185: aastore
    //   4186: aload_1
    //   4187: bipush 90
    //   4189: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4192: dup
    //   4193: ldc_w 954
    //   4196: ldc_w 956
    //   4199: aload 77
    //   4201: aconst_null
    //   4202: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4205: aastore
    //   4206: aload_1
    //   4207: bipush 91
    //   4209: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4212: dup
    //   4213: ldc_w 958
    //   4216: aconst_null
    //   4217: iconst_0
    //   4218: anewarray 44	java/lang/String
    //   4221: aconst_null
    //   4222: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4225: aastore
    //   4226: aload_1
    //   4227: bipush 92
    //   4229: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4232: dup
    //   4233: ldc_w 960
    //   4236: aconst_null
    //   4237: iconst_0
    //   4238: anewarray 44	java/lang/String
    //   4241: aconst_null
    //   4242: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4245: aastore
    //   4246: aload_1
    //   4247: bipush 93
    //   4249: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4252: dup
    //   4253: ldc_w 962
    //   4256: aconst_null
    //   4257: iconst_0
    //   4258: anewarray 44	java/lang/String
    //   4261: aconst_null
    //   4262: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4265: aastore
    //   4266: aload_1
    //   4267: bipush 94
    //   4269: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4272: dup
    //   4273: ldc_w 964
    //   4276: aconst_null
    //   4277: iconst_0
    //   4278: anewarray 44	java/lang/String
    //   4281: aconst_null
    //   4282: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4285: aastore
    //   4286: aload_1
    //   4287: bipush 95
    //   4289: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4292: dup
    //   4293: ldc_w 966
    //   4296: aconst_null
    //   4297: iconst_0
    //   4298: anewarray 44	java/lang/String
    //   4301: aconst_null
    //   4302: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4305: aastore
    //   4306: aload_1
    //   4307: bipush 96
    //   4309: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4312: dup
    //   4313: ldc_w 968
    //   4316: aconst_null
    //   4317: iconst_0
    //   4318: anewarray 44	java/lang/String
    //   4321: aconst_null
    //   4322: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4325: aastore
    //   4326: aload_1
    //   4327: bipush 97
    //   4329: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4332: dup
    //   4333: ldc_w 970
    //   4336: aconst_null
    //   4337: iconst_0
    //   4338: anewarray 44	java/lang/String
    //   4341: aconst_null
    //   4342: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4345: aastore
    //   4346: aload_1
    //   4347: bipush 98
    //   4349: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4352: dup
    //   4353: ldc_w 972
    //   4356: aconst_null
    //   4357: iconst_0
    //   4358: anewarray 44	java/lang/String
    //   4361: aconst_null
    //   4362: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4365: aastore
    //   4366: aload_1
    //   4367: bipush 99
    //   4369: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4372: dup
    //   4373: ldc_w 974
    //   4376: aconst_null
    //   4377: iconst_0
    //   4378: anewarray 44	java/lang/String
    //   4381: aconst_null
    //   4382: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4385: aastore
    //   4386: aload_1
    //   4387: bipush 100
    //   4389: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4392: dup
    //   4393: ldc_w 976
    //   4396: aconst_null
    //   4397: iconst_0
    //   4398: anewarray 44	java/lang/String
    //   4401: aconst_null
    //   4402: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4405: aastore
    //   4406: aload_1
    //   4407: bipush 101
    //   4409: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4412: dup
    //   4413: ldc_w 978
    //   4416: aconst_null
    //   4417: iconst_0
    //   4418: anewarray 44	java/lang/String
    //   4421: aconst_null
    //   4422: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4425: aastore
    //   4426: aload_1
    //   4427: bipush 102
    //   4429: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4432: dup
    //   4433: ldc_w 980
    //   4436: aconst_null
    //   4437: iconst_0
    //   4438: anewarray 44	java/lang/String
    //   4441: aconst_null
    //   4442: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4445: aastore
    //   4446: aload_1
    //   4447: bipush 103
    //   4449: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4452: dup
    //   4453: ldc_w 982
    //   4456: aconst_null
    //   4457: iconst_0
    //   4458: anewarray 44	java/lang/String
    //   4461: aconst_null
    //   4462: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4465: aastore
    //   4466: aload_1
    //   4467: bipush 104
    //   4469: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4472: dup
    //   4473: ldc_w 984
    //   4476: aconst_null
    //   4477: iconst_0
    //   4478: anewarray 44	java/lang/String
    //   4481: aconst_null
    //   4482: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4485: aastore
    //   4486: aload_1
    //   4487: bipush 105
    //   4489: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4492: dup
    //   4493: ldc_w 986
    //   4496: aconst_null
    //   4497: iconst_0
    //   4498: anewarray 44	java/lang/String
    //   4501: aconst_null
    //   4502: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4505: aastore
    //   4506: aload_1
    //   4507: bipush 106
    //   4509: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4512: dup
    //   4513: ldc_w 988
    //   4516: aconst_null
    //   4517: iconst_0
    //   4518: anewarray 44	java/lang/String
    //   4521: aconst_null
    //   4522: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4525: aastore
    //   4526: aload_1
    //   4527: bipush 107
    //   4529: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4532: dup
    //   4533: ldc_w 990
    //   4536: aconst_null
    //   4537: iconst_0
    //   4538: anewarray 44	java/lang/String
    //   4541: aconst_null
    //   4542: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4545: aastore
    //   4546: aload_1
    //   4547: bipush 108
    //   4549: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4552: dup
    //   4553: ldc_w 992
    //   4556: aconst_null
    //   4557: iconst_0
    //   4558: anewarray 44	java/lang/String
    //   4561: aconst_null
    //   4562: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4565: aastore
    //   4566: aload_1
    //   4567: bipush 109
    //   4569: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4572: dup
    //   4573: ldc_w 994
    //   4576: aconst_null
    //   4577: iconst_0
    //   4578: anewarray 44	java/lang/String
    //   4581: aconst_null
    //   4582: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4585: aastore
    //   4586: aload_1
    //   4587: bipush 110
    //   4589: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4592: dup
    //   4593: ldc_w 996
    //   4596: aconst_null
    //   4597: iconst_0
    //   4598: anewarray 44	java/lang/String
    //   4601: aconst_null
    //   4602: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4605: aastore
    //   4606: aload_1
    //   4607: bipush 111
    //   4609: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4612: dup
    //   4613: ldc_w 998
    //   4616: aconst_null
    //   4617: iconst_0
    //   4618: anewarray 44	java/lang/String
    //   4621: aconst_null
    //   4622: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4625: aastore
    //   4626: aload_1
    //   4627: bipush 112
    //   4629: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4632: dup
    //   4633: ldc_w 1000
    //   4636: aconst_null
    //   4637: iconst_0
    //   4638: anewarray 44	java/lang/String
    //   4641: aconst_null
    //   4642: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4645: aastore
    //   4646: aload_1
    //   4647: bipush 113
    //   4649: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4652: dup
    //   4653: ldc_w 1002
    //   4656: aconst_null
    //   4657: iconst_0
    //   4658: anewarray 44	java/lang/String
    //   4661: aconst_null
    //   4662: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4665: aastore
    //   4666: aload_1
    //   4667: bipush 114
    //   4669: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4672: dup
    //   4673: ldc_w 1004
    //   4676: aconst_null
    //   4677: iconst_0
    //   4678: anewarray 44	java/lang/String
    //   4681: aconst_null
    //   4682: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4685: aastore
    //   4686: aload_1
    //   4687: bipush 115
    //   4689: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4692: dup
    //   4693: ldc_w 1006
    //   4696: aconst_null
    //   4697: iconst_0
    //   4698: anewarray 44	java/lang/String
    //   4701: aconst_null
    //   4702: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4705: aastore
    //   4706: aload_1
    //   4707: bipush 116
    //   4709: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4712: dup
    //   4713: ldc_w 1008
    //   4716: aconst_null
    //   4717: iconst_0
    //   4718: anewarray 44	java/lang/String
    //   4721: aconst_null
    //   4722: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4725: aastore
    //   4726: aload_1
    //   4727: bipush 117
    //   4729: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4732: dup
    //   4733: ldc_w 1010
    //   4736: aconst_null
    //   4737: iconst_0
    //   4738: anewarray 44	java/lang/String
    //   4741: aconst_null
    //   4742: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4745: aastore
    //   4746: aload_1
    //   4747: bipush 118
    //   4749: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4752: dup
    //   4753: ldc_w 1012
    //   4756: aconst_null
    //   4757: iconst_0
    //   4758: anewarray 44	java/lang/String
    //   4761: aconst_null
    //   4762: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4765: aastore
    //   4766: aload_1
    //   4767: bipush 119
    //   4769: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4772: dup
    //   4773: ldc_w 1014
    //   4776: aconst_null
    //   4777: iconst_0
    //   4778: anewarray 44	java/lang/String
    //   4781: aconst_null
    //   4782: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4785: aastore
    //   4786: aload_1
    //   4787: bipush 120
    //   4789: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4792: dup
    //   4793: ldc_w 1016
    //   4796: aconst_null
    //   4797: iconst_0
    //   4798: anewarray 44	java/lang/String
    //   4801: aconst_null
    //   4802: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4805: aastore
    //   4806: aload_1
    //   4807: bipush 121
    //   4809: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4812: dup
    //   4813: ldc_w 1018
    //   4816: aconst_null
    //   4817: iconst_0
    //   4818: anewarray 44	java/lang/String
    //   4821: aconst_null
    //   4822: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4825: aastore
    //   4826: aload_1
    //   4827: bipush 122
    //   4829: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4832: dup
    //   4833: ldc_w 1020
    //   4836: aconst_null
    //   4837: iconst_0
    //   4838: anewarray 44	java/lang/String
    //   4841: aconst_null
    //   4842: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4845: aastore
    //   4846: aload_1
    //   4847: bipush 123
    //   4849: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4852: dup
    //   4853: ldc_w 1022
    //   4856: aconst_null
    //   4857: iconst_0
    //   4858: anewarray 44	java/lang/String
    //   4861: aconst_null
    //   4862: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4865: aastore
    //   4866: aload_1
    //   4867: bipush 124
    //   4869: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4872: dup
    //   4873: ldc_w 1024
    //   4876: aconst_null
    //   4877: iconst_0
    //   4878: anewarray 44	java/lang/String
    //   4881: aconst_null
    //   4882: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4885: aastore
    //   4886: aload_1
    //   4887: bipush 125
    //   4889: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4892: dup
    //   4893: ldc_w 1026
    //   4896: aconst_null
    //   4897: iconst_0
    //   4898: anewarray 44	java/lang/String
    //   4901: aconst_null
    //   4902: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4905: aastore
    //   4906: iconst_2
    //   4907: anewarray 44	java/lang/String
    //   4910: astore 78
    //   4912: aload 78
    //   4914: iconst_0
    //   4915: ldc_w 1028
    //   4918: aastore
    //   4919: aload 78
    //   4921: iconst_1
    //   4922: ldc_w 1030
    //   4925: aastore
    //   4926: aload_1
    //   4927: bipush 126
    //   4929: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4932: dup
    //   4933: ldc_w 1032
    //   4936: aconst_null
    //   4937: aload 78
    //   4939: aconst_null
    //   4940: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4943: aastore
    //   4944: aload_1
    //   4945: bipush 127
    //   4947: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4950: dup
    //   4951: ldc_w 1034
    //   4954: aconst_null
    //   4955: iconst_0
    //   4956: anewarray 44	java/lang/String
    //   4959: aconst_null
    //   4960: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4963: aastore
    //   4964: aload_1
    //   4965: sipush 128
    //   4968: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4971: dup
    //   4972: ldc_w 1036
    //   4975: aconst_null
    //   4976: iconst_0
    //   4977: anewarray 44	java/lang/String
    //   4980: aconst_null
    //   4981: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   4984: aastore
    //   4985: aload_1
    //   4986: sipush 129
    //   4989: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   4992: dup
    //   4993: ldc_w 1038
    //   4996: aconst_null
    //   4997: iconst_0
    //   4998: anewarray 44	java/lang/String
    //   5001: aconst_null
    //   5002: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   5005: aastore
    //   5006: aload_1
    //   5007: sipush 130
    //   5010: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   5013: dup
    //   5014: ldc_w 1040
    //   5017: aconst_null
    //   5018: iconst_0
    //   5019: anewarray 44	java/lang/String
    //   5022: aconst_null
    //   5023: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   5026: aastore
    //   5027: aload_1
    //   5028: sipush 131
    //   5031: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   5034: dup
    //   5035: ldc_w 1042
    //   5038: aconst_null
    //   5039: iconst_0
    //   5040: anewarray 44	java/lang/String
    //   5043: aconst_null
    //   5044: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   5047: aastore
    //   5048: aload_1
    //   5049: sipush 132
    //   5052: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   5055: dup
    //   5056: ldc_w 1044
    //   5059: aconst_null
    //   5060: iconst_0
    //   5061: anewarray 44	java/lang/String
    //   5064: aconst_null
    //   5065: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   5068: aastore
    //   5069: aload_1
    //   5070: sipush 133
    //   5073: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   5076: dup
    //   5077: ldc_w 1046
    //   5080: aconst_null
    //   5081: iconst_0
    //   5082: anewarray 44	java/lang/String
    //   5085: aconst_null
    //   5086: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   5089: aastore
    //   5090: aload_1
    //   5091: sipush 134
    //   5094: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   5097: dup
    //   5098: ldc_w 1048
    //   5101: aconst_null
    //   5102: iconst_0
    //   5103: anewarray 44	java/lang/String
    //   5106: aconst_null
    //   5107: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   5110: aastore
    //   5111: aload_1
    //   5112: sipush 135
    //   5115: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   5118: dup
    //   5119: ldc_w 1050
    //   5122: aconst_null
    //   5123: iconst_0
    //   5124: anewarray 44	java/lang/String
    //   5127: aconst_null
    //   5128: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   5131: aastore
    //   5132: aload_1
    //   5133: sipush 136
    //   5136: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   5139: dup
    //   5140: ldc_w 1052
    //   5143: ldc_w 1052
    //   5146: iconst_0
    //   5147: anewarray 44	java/lang/String
    //   5150: aconst_null
    //   5151: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   5154: aastore
    //   5155: aload_1
    //   5156: sipush 137
    //   5159: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   5162: dup
    //   5163: ldc_w 1054
    //   5166: aconst_null
    //   5167: iconst_0
    //   5168: anewarray 44	java/lang/String
    //   5171: aconst_null
    //   5172: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   5175: aastore
    //   5176: aload_1
    //   5177: sipush 138
    //   5180: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   5183: dup
    //   5184: ldc_w 1056
    //   5187: aconst_null
    //   5188: iconst_0
    //   5189: anewarray 44	java/lang/String
    //   5192: aconst_null
    //   5193: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   5196: aastore
    //   5197: iconst_3
    //   5198: anewarray 44	java/lang/String
    //   5201: astore 79
    //   5203: aload 79
    //   5205: iconst_0
    //   5206: ldc_w 1058
    //   5209: aastore
    //   5210: aload 79
    //   5212: iconst_1
    //   5213: ldc_w 1060
    //   5216: aastore
    //   5217: aload 79
    //   5219: iconst_2
    //   5220: ldc_w 1062
    //   5223: aastore
    //   5224: aload_1
    //   5225: sipush 139
    //   5228: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   5231: dup
    //   5232: ldc_w 1064
    //   5235: ldc_w 1064
    //   5238: aload 79
    //   5240: aconst_null
    //   5241: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   5244: aastore
    //   5245: aload_1
    //   5246: sipush 140
    //   5249: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   5252: dup
    //   5253: ldc_w 1066
    //   5256: aconst_null
    //   5257: iconst_0
    //   5258: anewarray 44	java/lang/String
    //   5261: aconst_null
    //   5262: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   5265: aastore
    //   5266: aload_1
    //   5267: sipush 141
    //   5270: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   5273: dup
    //   5274: ldc_w 1068
    //   5277: aconst_null
    //   5278: iconst_0
    //   5279: anewarray 44	java/lang/String
    //   5282: aconst_null
    //   5283: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   5286: aastore
    //   5287: aload_1
    //   5288: sipush 142
    //   5291: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   5294: dup
    //   5295: ldc_w 1070
    //   5298: aconst_null
    //   5299: iconst_0
    //   5300: anewarray 44	java/lang/String
    //   5303: aconst_null
    //   5304: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   5307: aastore
    //   5308: aload_1
    //   5309: sipush 143
    //   5312: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   5315: dup
    //   5316: ldc_w 1072
    //   5319: aconst_null
    //   5320: iconst_0
    //   5321: anewarray 44	java/lang/String
    //   5324: aconst_null
    //   5325: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   5328: aastore
    //   5329: aload_1
    //   5330: sipush 144
    //   5333: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   5336: dup
    //   5337: ldc_w 1074
    //   5340: aconst_null
    //   5341: iconst_0
    //   5342: anewarray 44	java/lang/String
    //   5345: aconst_null
    //   5346: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   5349: aastore
    //   5350: aload_1
    //   5351: sipush 145
    //   5354: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   5357: dup
    //   5358: ldc_w 1076
    //   5361: aconst_null
    //   5362: iconst_0
    //   5363: anewarray 44	java/lang/String
    //   5366: aconst_null
    //   5367: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   5370: aastore
    //   5371: aload_1
    //   5372: sipush 146
    //   5375: new 8	org/apache/james/mime4j/util/CharsetUtil$Charset
    //   5378: dup
    //   5379: ldc_w 1078
    //   5382: aconst_null
    //   5383: iconst_0
    //   5384: anewarray 44	java/lang/String
    //   5387: aconst_null
    //   5388: invokespecial 78	org/apache/james/mime4j/util/CharsetUtil$Charset:<init>	(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/james/mime4j/util/CharsetUtil$1;)V
    //   5391: aastore
    //   5392: aload_1
    //   5393: putstatic 1080	org/apache/james/mime4j/util/CharsetUtil:JAVA_CHARSETS	[Lorg/apache/james/mime4j/util/CharsetUtil$Charset;
    //   5396: aconst_null
    //   5397: putstatic 1082	org/apache/james/mime4j/util/CharsetUtil:decodingSupported	Ljava/util/TreeSet;
    //   5400: aconst_null
    //   5401: putstatic 1084	org/apache/james/mime4j/util/CharsetUtil:encodingSupported	Ljava/util/TreeSet;
    //   5404: aconst_null
    //   5405: putstatic 1086	org/apache/james/mime4j/util/CharsetUtil:charsetMap	Ljava/util/HashMap;
    //   5408: new 1088	java/util/TreeSet
    //   5411: dup
    //   5412: invokespecial 1090	java/util/TreeSet:<init>	()V
    //   5415: putstatic 1082	org/apache/james/mime4j/util/CharsetUtil:decodingSupported	Ljava/util/TreeSet;
    //   5418: new 1088	java/util/TreeSet
    //   5421: dup
    //   5422: invokespecial 1090	java/util/TreeSet:<init>	()V
    //   5425: putstatic 1084	org/apache/james/mime4j/util/CharsetUtil:encodingSupported	Ljava/util/TreeSet;
    //   5428: iconst_5
    //   5429: newarray byte
    //   5431: astore 80
    //   5433: aload 80
    //   5435: iconst_0
    //   5436: ldc_w 1091
    //   5439: bastore
    //   5440: aload 80
    //   5442: iconst_1
    //   5443: ldc_w 1092
    //   5446: bastore
    //   5447: aload 80
    //   5449: iconst_2
    //   5450: ldc_w 1093
    //   5453: bastore
    //   5454: aload 80
    //   5456: iconst_3
    //   5457: ldc_w 1093
    //   5460: bastore
    //   5461: aload 80
    //   5463: iconst_4
    //   5464: ldc_w 1094
    //   5467: bastore
    //   5468: iconst_0
    //   5469: istore 81
    //   5471: iload 81
    //   5473: getstatic 1080	org/apache/james/mime4j/util/CharsetUtil:JAVA_CHARSETS	[Lorg/apache/james/mime4j/util/CharsetUtil$Charset;
    //   5476: arraylength
    //   5477: if_icmpge +89 -> 5566
    //   5480: new 44	java/lang/String
    //   5483: dup
    //   5484: aload 80
    //   5486: getstatic 1080	org/apache/james/mime4j/util/CharsetUtil:JAVA_CHARSETS	[Lorg/apache/james/mime4j/util/CharsetUtil$Charset;
    //   5489: iload 81
    //   5491: aaload
    //   5492: invokestatic 1098	org/apache/james/mime4j/util/CharsetUtil$Charset:access$100	(Lorg/apache/james/mime4j/util/CharsetUtil$Charset;)Ljava/lang/String;
    //   5495: invokespecial 1101	java/lang/String:<init>	([BLjava/lang/String;)V
    //   5498: pop
    //   5499: getstatic 1082	org/apache/james/mime4j/util/CharsetUtil:decodingSupported	Ljava/util/TreeSet;
    //   5502: getstatic 1080	org/apache/james/mime4j/util/CharsetUtil:JAVA_CHARSETS	[Lorg/apache/james/mime4j/util/CharsetUtil$Charset;
    //   5505: iload 81
    //   5507: aaload
    //   5508: invokestatic 1098	org/apache/james/mime4j/util/CharsetUtil$Charset:access$100	(Lorg/apache/james/mime4j/util/CharsetUtil$Charset;)Ljava/lang/String;
    //   5511: invokevirtual 1105	java/lang/String:toLowerCase	()Ljava/lang/String;
    //   5514: invokevirtual 1109	java/util/TreeSet:add	(Ljava/lang/Object;)Z
    //   5517: pop
    //   5518: ldc_w 1111
    //   5521: getstatic 1080	org/apache/james/mime4j/util/CharsetUtil:JAVA_CHARSETS	[Lorg/apache/james/mime4j/util/CharsetUtil$Charset;
    //   5524: iload 81
    //   5526: aaload
    //   5527: invokestatic 1098	org/apache/james/mime4j/util/CharsetUtil$Charset:access$100	(Lorg/apache/james/mime4j/util/CharsetUtil$Charset;)Ljava/lang/String;
    //   5530: invokevirtual 1115	java/lang/String:getBytes	(Ljava/lang/String;)[B
    //   5533: pop
    //   5534: getstatic 1084	org/apache/james/mime4j/util/CharsetUtil:encodingSupported	Ljava/util/TreeSet;
    //   5537: getstatic 1080	org/apache/james/mime4j/util/CharsetUtil:JAVA_CHARSETS	[Lorg/apache/james/mime4j/util/CharsetUtil$Charset;
    //   5540: iload 81
    //   5542: aaload
    //   5543: invokestatic 1098	org/apache/james/mime4j/util/CharsetUtil$Charset:access$100	(Lorg/apache/james/mime4j/util/CharsetUtil$Charset;)Ljava/lang/String;
    //   5546: invokevirtual 1105	java/lang/String:toLowerCase	()Ljava/lang/String;
    //   5549: invokevirtual 1109	java/util/TreeSet:add	(Ljava/lang/Object;)Z
    //   5552: pop
    //   5553: iinc 81 1
    //   5556: goto -85 -> 5471
    //   5559: getstatic 28	org/apache/james/mime4j/util/CharsetUtil:class$org$apache$james$mime4j$util$CharsetUtil	Ljava/lang/Class;
    //   5562: astore_0
    //   5563: goto -5547 -> 16
    //   5566: new 1117	java/util/HashMap
    //   5569: dup
    //   5570: invokespecial 1118	java/util/HashMap:<init>	()V
    //   5573: putstatic 1086	org/apache/james/mime4j/util/CharsetUtil:charsetMap	Ljava/util/HashMap;
    //   5576: iconst_0
    //   5577: istore 82
    //   5579: iload 82
    //   5581: getstatic 1080	org/apache/james/mime4j/util/CharsetUtil:JAVA_CHARSETS	[Lorg/apache/james/mime4j/util/CharsetUtil$Charset;
    //   5584: arraylength
    //   5585: if_icmpge +107 -> 5692
    //   5588: getstatic 1080	org/apache/james/mime4j/util/CharsetUtil:JAVA_CHARSETS	[Lorg/apache/james/mime4j/util/CharsetUtil$Charset;
    //   5591: iload 82
    //   5593: aaload
    //   5594: astore 83
    //   5596: getstatic 1086	org/apache/james/mime4j/util/CharsetUtil:charsetMap	Ljava/util/HashMap;
    //   5599: aload 83
    //   5601: invokestatic 1098	org/apache/james/mime4j/util/CharsetUtil$Charset:access$100	(Lorg/apache/james/mime4j/util/CharsetUtil$Charset;)Ljava/lang/String;
    //   5604: invokevirtual 1105	java/lang/String:toLowerCase	()Ljava/lang/String;
    //   5607: aload 83
    //   5609: invokevirtual 1122	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   5612: pop
    //   5613: aload 83
    //   5615: invokestatic 1125	org/apache/james/mime4j/util/CharsetUtil$Charset:access$200	(Lorg/apache/james/mime4j/util/CharsetUtil$Charset;)Ljava/lang/String;
    //   5618: ifnull +20 -> 5638
    //   5621: getstatic 1086	org/apache/james/mime4j/util/CharsetUtil:charsetMap	Ljava/util/HashMap;
    //   5624: aload 83
    //   5626: invokestatic 1125	org/apache/james/mime4j/util/CharsetUtil$Charset:access$200	(Lorg/apache/james/mime4j/util/CharsetUtil$Charset;)Ljava/lang/String;
    //   5629: invokevirtual 1105	java/lang/String:toLowerCase	()Ljava/lang/String;
    //   5632: aload 83
    //   5634: invokevirtual 1122	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   5637: pop
    //   5638: aload 83
    //   5640: invokestatic 1129	org/apache/james/mime4j/util/CharsetUtil$Charset:access$300	(Lorg/apache/james/mime4j/util/CharsetUtil$Charset;)[Ljava/lang/String;
    //   5643: ifnull +43 -> 5686
    //   5646: iconst_0
    //   5647: istore 85
    //   5649: iload 85
    //   5651: aload 83
    //   5653: invokestatic 1129	org/apache/james/mime4j/util/CharsetUtil$Charset:access$300	(Lorg/apache/james/mime4j/util/CharsetUtil$Charset;)[Ljava/lang/String;
    //   5656: arraylength
    //   5657: if_icmpge +29 -> 5686
    //   5660: getstatic 1086	org/apache/james/mime4j/util/CharsetUtil:charsetMap	Ljava/util/HashMap;
    //   5663: aload 83
    //   5665: invokestatic 1129	org/apache/james/mime4j/util/CharsetUtil$Charset:access$300	(Lorg/apache/james/mime4j/util/CharsetUtil$Charset;)[Ljava/lang/String;
    //   5668: iload 85
    //   5670: aaload
    //   5671: invokevirtual 1105	java/lang/String:toLowerCase	()Ljava/lang/String;
    //   5674: aload 83
    //   5676: invokevirtual 1122	java/util/HashMap:put	(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    //   5679: pop
    //   5680: iinc 85 1
    //   5683: goto -34 -> 5649
    //   5686: iinc 82 1
    //   5689: goto -110 -> 5579
    //   5692: getstatic 42	org/apache/james/mime4j/util/CharsetUtil:log	Lorg/apache/commons/logging/Log;
    //   5695: invokeinterface 1135 1 0
    //   5700: ifeq +63 -> 5763
    //   5703: getstatic 42	org/apache/james/mime4j/util/CharsetUtil:log	Lorg/apache/commons/logging/Log;
    //   5706: new 1137	java/lang/StringBuffer
    //   5709: dup
    //   5710: invokespecial 1138	java/lang/StringBuffer:<init>	()V
    //   5713: ldc_w 1140
    //   5716: invokevirtual 1144	java/lang/StringBuffer:append	(Ljava/lang/String;)Ljava/lang/StringBuffer;
    //   5719: getstatic 1082	org/apache/james/mime4j/util/CharsetUtil:decodingSupported	Ljava/util/TreeSet;
    //   5722: invokevirtual 1147	java/lang/StringBuffer:append	(Ljava/lang/Object;)Ljava/lang/StringBuffer;
    //   5725: invokevirtual 1150	java/lang/StringBuffer:toString	()Ljava/lang/String;
    //   5728: invokeinterface 1154 2 0
    //   5733: getstatic 42	org/apache/james/mime4j/util/CharsetUtil:log	Lorg/apache/commons/logging/Log;
    //   5736: new 1137	java/lang/StringBuffer
    //   5739: dup
    //   5740: invokespecial 1138	java/lang/StringBuffer:<init>	()V
    //   5743: ldc_w 1156
    //   5746: invokevirtual 1144	java/lang/StringBuffer:append	(Ljava/lang/String;)Ljava/lang/StringBuffer;
    //   5749: getstatic 1084	org/apache/james/mime4j/util/CharsetUtil:encodingSupported	Ljava/util/TreeSet;
    //   5752: invokevirtual 1147	java/lang/StringBuffer:append	(Ljava/lang/Object;)Ljava/lang/StringBuffer;
    //   5755: invokevirtual 1150	java/lang/StringBuffer:toString	()Ljava/lang/String;
    //   5758: invokeinterface 1154 2 0
    //   5763: return
    //   5764: astore 91
    //   5766: goto -213 -> 5553
    //   5769: astore 90
    //   5771: goto -218 -> 5553
    //   5774: astore 94
    //   5776: goto -258 -> 5518
    //   5779: astore 89
    //   5781: goto -263 -> 5518
    //
    // Exception table:
    //   from	to	target	type
    //   5518	5553	5764	java/io/UnsupportedEncodingException
    //   5518	5553	5769	java/lang/UnsupportedOperationException
    //   5480	5518	5774	java/io/UnsupportedEncodingException
    //   5480	5518	5779	java/lang/UnsupportedOperationException
  }

  static Class class$(String paramString)
  {
    Class localClass;
    try
    {
      localClass = Class.forName(paramString);
      return localClass;
    }
    catch (ClassNotFoundException localClassNotFoundException)
    {
      throw new NoClassDefFoundError().initCause(localClassNotFoundException);
    }
  }

  public static Charset getCharset(String paramString)
  {
    Charset localCharset1;
    if (paramString == null)
      paramString = "ISO-8859-1";
    try
    {
      Charset localCharset2 = Charset.forName(paramString);
      localCharset1 = localCharset2;
      return localCharset1;
    }
    catch (IllegalCharsetNameException localIllegalCharsetNameException)
    {
      log.info("Illegal charset " + paramString + ", fallback to " + "ISO-8859-1" + ": " + localIllegalCharsetNameException);
      localCharset1 = Charset.forName("ISO-8859-1");
    }
    catch (UnsupportedCharsetException localUnsupportedCharsetException)
    {
      log.info("Unsupported charset " + paramString + ", fallback to " + "ISO-8859-1" + ": " + localUnsupportedCharsetException);
      localCharset1 = Charset.forName("ISO-8859-1");
    }
  }

  public static boolean isDecodingSupported(String paramString)
  {
    return decodingSupported.contains(paramString.toLowerCase());
  }

  public static boolean isEncodingSupported(String paramString)
  {
    return encodingSupported.contains(paramString.toLowerCase());
  }

  public static String toJavaCharset(String paramString)
  {
    String str;
    Charset localCharset = (Charset)charsetMap.get(paramString.toLowerCase());
    if (localCharset != null)
      str = Charset.access$100(localCharset);
    while (true)
    {
      return str;
      str = null;
    }
  }

  public static String toMimeCharset(String paramString)
  {
    String str;
    Charset localCharset = (Charset)charsetMap.get(paramString.toLowerCase());
    if (localCharset != null)
      str = Charset.access$200(localCharset);
    while (true)
    {
      return str;
      str = null;
    }
  }

  private static class Charset
  implements Comparable
  {
    private String[] aliases;
    private String canonical;
    private String mime;

    private Charset(String paramString1, String paramString2, String[] paramArrayOfString)
    {
      this.canonical = null;
      this.mime = null;
      this.aliases = null;
      this.canonical = paramString1;
      this.mime = paramString2;
      this.aliases = paramArrayOfString;
    }

    Charset(String paramString1, String paramString2, String[] paramArrayOfString, CharsetUtil.1 param1)
    {
      this(paramString1, paramString2, paramArrayOfString);
    }

    static String access$100(Charset paramCharset)
    {
      return paramCharset.canonical;
    }

    static String access$200(Charset paramCharset)
    {
      return paramCharset.mime;
    }

    static String[] access$300(Charset paramCharset)
    {
      return paramCharset.aliases;
    }

    public int compareTo(Object paramObject)
    {
      Charset localCharset = (Charset)paramObject;
      return this.canonical.compareTo(localCharset.canonical);
    }
  }
}